POV-Ray : Newsgroups : povray.advanced-users : temporally coherent noise? : Re: temporally coherent noise? Server Time
28 Jul 2024 20:33:55 EDT (-0400)
  Re: temporally coherent noise?  
From: Christopher James Huff
Date: 10 Feb 2004 07:18:45
Message: <cjameshuff-5C2251.07190510022004@news.povray.org>
In article <402891e8$1@news.povray.org>,
 "Maurya Shah" <mau### [at] hotmailcom> wrote:

> I have been using the "Turbulence" function to add noise to the color in the
> media. But as we know turbulence is coherent in space. But to generate a
> sequence of renderings (e.g. an explosion cloud evolving in time) a noise
> function needs to be temporally coherent. Otherwise, if the same noise is
> applied to a point at all the steps in time, then the animation will have
> the classical "shower curtain effect" cited in literature. So, can anyone
> please suggest if there is a way to generate such a noise in POVRAY,
> somethings that looks spatially as well as temporally coherent?

I'm not familiar with the "shower curtain" effect. However, noise is 
temporally coherent in that it is constant and deterministic, you always 
get the same results for a given 3D point. It sounds like what you want 
is a 4D pattern, a noise function that varies smoothly with time. This 
is possible, I even once saw a recursive implementation of Perlin noise 
that could handle any number of dimensions, but slower to compute and 
more complex, and I don't know if it has been done in POV.

If your use of the pattern is constrained to two dimensions, a floor 
plane for example, then you can just move the pattern along the 
remaining dimension. Or you could combine several noise functions in 
various ways, and translate them in different directions.

-- 
Christopher James Huff <cja### [at] earthlinknet>
http://home.earthlink.net/~cjameshuff/
POV-Ray TAG: <chr### [at] tagpovrayorg>
http://tag.povray.org/


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.